COBOL প্রোগ্রামিং ভাষায় লেভেল নম্বর ডেটা ডেফিনিশন, ডেটা স্ট্রাকচার এবং রেকর্ড ফরম্যাট নির্ধারণে ব্যবহৃত হয়। লেভেল নম্বরগুলি ডেটার কাঠামো এবং এর মধ্যে সম্পর্ককে নির্দেশ করে। COBOL-এ লেভেল নম্বর 01 থেকে 49 পর্যন্ত বিভিন্ন ডেটা স্ট্রাকচারকে চিহ্নিত করতে ব্যবহৃত হয়।
নিচে লেভেল নম্বর 01 থেকে 49 পর্যন্ত ব্যবহারের বিস্তারিত আলোচনা করা হলো:
লেভেল 01 সবচেয়ে উচ্চ স্তরের ডেটা স্ট্রাকচার। এটি সাধারণত প্রোগ্রামের মূল ডেটা রেকর্ড বা পরিসর হিসেবে ব্যবহৃত হয়। লেভেল 01 ডেটার জন্য একটি স্বাধীন ডেটা ইউনিটের প্রতিনিধিত্ব করে।
ব্যবহার:
উদাহরণ:
01 EMPLOYEE-RECORD.
05 EMPLOYEE-NAME PIC X(30).
05 EMPLOYEE-AGE PIC 99.
এখানে, EMPLOYEE-RECORD
একটি রেকর্ড হিসাবে লেভেল 01 এ ডিফাইন করা হয়েছে এবং এর মধ্যে EMPLOYEE-NAME
এবং EMPLOYEE-AGE
নামের দুটি ডেটা আইটেম অন্তর্ভুক্ত।
লেভেল 05 প্রধানত লেভেল 01 বা লেভেল 02 এর উপরে অন্তর্ভুক্ত ডেটা আইটেম হিসেবে ব্যবহৃত হয়। এটি ডেটা সেকশনকে আরও বিস্তারিতভাবে বিভক্ত করতে ব্যবহৃত হয়।
ব্যবহার:
উদাহরণ:
01 EMPLOYEE-RECORD.
05 EMPLOYEE-NAME PIC X(30).
05 EMPLOYEE-AGE PIC 99.
05 EMPLOYEE-SALARY PIC 9(5)V99.
এখানে EMPLOYEE-RECORD
রেকর্ডে লেভেল 05 এর মধ্যে EMPLOYEE-NAME
, EMPLOYEE-AGE
, এবং EMPLOYEE-SALARY
নামক পৃথক ডেটা আইটেম রয়েছে।
লেভেল 10 থেকে 49 পর্যন্ত সাধারণত নেস্টেড বা সাব-আইটেম গঠনের জন্য ব্যবহৃত হয়। এই লেভেলগুলি লেভেল 01 বা লেভেল 05 এর মধ্যে ডেটা আইটেমের আরও সাব-ক্যাটেগরি বা উপাদান নির্ধারণ করতে ব্যবহৃত হয়। সাধারণভাবে, লেভেল 10 এবং তার উপরে ডেটা আইটেমের আনুষঙ্গিক সেট বা স্ট্রাকচার তৈরি করতে ব্যবহৃত হয়।
ব্যবহার:
উদাহরণ:
01 EMPLOYEE-RECORD.
05 EMPLOYEE-NAME PIC X(30).
05 EMPLOYEE-AGE PIC 99.
05 EMPLOYEE-SALARY PIC 9(5)V99.
10 BASIC-SALARY PIC 9(5).
10 BONUS PIC 9(3).
এখানে EMPLOYEE-SALARY
এর মধ্যে লেভেল 10 এবং তার নিচে BASIC-SALARY
এবং BONUS
নামে দুটি সাব-আইটেম আছে।
লেভেল 49 সাধারণত ছোট পরিসরের ডেটা আইটেম বা অন্যান্য ডেটার অন্তর্ভুক্তির জন্য ব্যবহৃত হয়। এটি COBOL প্রোগ্রামের ছোট আকারের ডেটা উপাদান নির্দেশ করতে ব্যবহৃত হয়।
ব্যবহার:
উদাহরণ:
01 EMPLOYEE-RECORD.
05 EMPLOYEE-NAME PIC X(30).
05 EMPLOYEE-AGE PIC 99.
05 EMPLOYEE-SALARY PIC 9(5)V99.
49 TEMPORARY-FIELD PIC X(10).
এখানে TEMPORARY-FIELD
নামে একটি ছোট ডেটা আইটেম লেভেল 49 এ অন্তর্ভুক্ত করা হয়েছে।
COBOL প্রোগ্রামে লেভেল নম্বর ডেটা ডেফিনিশন এবং কাঠামোকে সুনির্দিষ্ট করে, যেখানে লেভেল 01 প্রধান ডেটা ইউনিট এবং 05 থেকে 49 পর্যন্ত বিভিন্ন সাব-আইটেম বা সাব-ক্যাটেগরি তৈরি করতে ব্যবহৃত হয়। লেভেল নম্বর ব্যবহারের মাধ্যমে কোডের স্থিতিশীলতা এবং পরিষ্কারতা নিশ্চিত করা যায়, যা COBOL প্রোগ্রামের জন্য অত্যন্ত গুরুত্বপূর্ণ।
common.read_more